using System;
using System.Windows.Forms;
using SG.Sys.Console.Cntrl;
using SG.Sys.Console.Process;

namespace SG.Sys.Console.Tab
{
    internal interface ITabManager : IClosable
    {
        event EventHandler<TitleChangedEventArgs> OnTitleChanged;
        TabControl Control { get; set; }
        TabPage NewTabPage { get; }
        void NewTab(IProcessWrapper processWrapper);
        void AutoLoadTabs();
    }
}